package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.Black1Mapper;
import com.ruoyi.system.domain.Black1;
import com.ruoyi.system.service.IBlack1Service;
import com.ruoyi.common.core.text.Convert;

/**
 * 黑名单管理Service业务层处理
 * 
 * @author dyl
 * @date 2023-04-17
 */
@Service
public class Black1ServiceImpl implements IBlack1Service 
{
    @Autowired
    private Black1Mapper black1Mapper;

    /**
     * 查询黑名单管理
     * 
     * @param id 黑名单管理主键
     * @return 黑名单管理
     */
    @Override
    public Black1 selectBlack1ById(Long id)
    {
        return black1Mapper.selectBlack1ById(id);
    }

    /**
     * 查询黑名单管理列表
     * 
     * @param black1 黑名单管理
     * @return 黑名单管理
     */
    @Override
    public List<Black1> selectBlack1List(Black1 black1)
    {
        return black1Mapper.selectBlack1List(black1);
    }

    /**
     * 新增黑名单管理
     * 
     * @param black1 黑名单管理
     * @return 结果
     */
    @Override
    public int insertBlack1(Black1 black1)
    {
        return black1Mapper.insertBlack1(black1);
    }

    /**
     * 修改黑名单管理
     * 
     * @param black1 黑名单管理
     * @return 结果
     */
    @Override
    public int updateBlack1(Black1 black1)
    {
        return black1Mapper.updateBlack1(black1);
    }

    /**
     * 批量删除黑名单管理
     * 
     * @param ids 需要删除的黑名单管理主键
     * @return 结果
     */
    @Override
    public int deleteBlack1ByIds(String ids)
    {
        return black1Mapper.deleteBlack1ByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除黑名单管理信息
     * 
     * @param id 黑名单管理主键
     * @return 结果
     */
    @Override
    public int deleteBlack1ById(Long id)
    {
        return black1Mapper.deleteBlack1ById(id);
    }
}
